Scalable Application-Level Anycast for Highly Dynamic Groups
نویسندگان
چکیده
We present an application-level implementation of anycast for highly dynamic groups. The implementation can handle group sizes varying from one to the whole Internet, and membership maintenance is efficient enough to allow members to join for the purpose of receiving a single message. Key to this efficiency is the use of a proximity-aware peer-to-peer overlay network for decentralized, lightweight group maintenance; nodes join the overlay once and can join and leave many groups many times to amortize the cost of maintaining the overlay. An anycast implementation with these properties provides a key building block for distributed applications. In particular, it enables management and location of dynamic resources in large scale peer-to-peer systems. We present several resource management applications that are enabled by our implementation.
منابع مشابه
Unexpected Complexity: Experiences Tuning and Extending CAN
As part of evaluating options for the design and implementation of a scalable application-level multicast system, we produced an independent implementation of CAN, experimented with tuning it, and also extended it to improve its performance and in some cases, correctness. We were able to reproduce most of the results in the original CAN paper, providing independent validation of their results. ...
متن کاملFastRoute: A Scalable Load-Aware Anycast Routing Architecture for Modern CDNs
Performance of online applications directly impacts user satisfaction. A major component of the user-perceived performance of the application is the time spent in transit between the user’s device and the application existing in data centers. Content Delivery Networks (CDNs) are typically used to improve user-perceived application performance through a combination of caching and intelligent rou...
متن کاملGroup aggregation for scalable anycast routing
In this paper. we address the issues related to aggregation of anycast groups for scalable anycast routing. Anycast is a new network service that allows a sender to access anyone in a group that shares the same anycast address. Anycast has numerous potential applications. However. it also introduces new issues. One of the issues is that the size of the anycast routing tables is significantly in...
متن کاملDynamic circuit provisioning in all-optical WDM networks using lightpath switching
In this paper we investigate the problem of provisioning holding-time-aware (HTA) dynamic circuits in all-optical wavelength division multiplexed (WDM) networks. We employ a technique called lightpath switching (LPS) wherein the data transmission may begin on one lightpath and switch to a different lightpath at a later time. Lightpath switches are transparent to the user and aremanaged by the n...
متن کاملScalable Multicast Routing Protocol Using Anycast and Hierarchical-Trees
A novel efficiency and effectiveness Internet multicast routing protocol is presented with short delay, high throughput, resource utilization and scalability for a single multicast group g. The protocol has two features: (1) Multiple Shared-Trees (MST) are configured to provide efficient, dynamic and quality multicast routing; (2) Anycasting approach is used to form the tree roots into an anyca...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003